home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 - Inside Community Club / Acrobat Pro 6 D.bin / installer / Data1.cab / _70993EBBE0D748919A53D85A5800EC8B < prev    next >
Encoding:
Text File  |  2003-10-30  |  16.6 KB  |  273 lines

  1. %!PS-Adobe-3.0 Resource-File
  2. %%BeginResource: file (CID/Start)
  3. %%Title: (CID/Start)
  4. %%Version: 3010.02
  5. %%Copyright: ------------------------------------------------------------
  6. %%Copyright: Copyright 1990-1999 Adobe Systems Incorporated.
  7. %%Copyright: All rights reserved.
  8. %%Copyright: 
  9. %%Copyright: Patents Pending
  10. %%Copyright: 
  11. %%Copyright: NOTICE: All information contained herein is the property
  12. %%Copyright: of Adobe Systems Incorporated. Many of the intellectual
  13. %%Copyright: and technical concepts contained herein are proprietary
  14. %%Copyright: to Adobe, are protected as trade secrets, and are made
  15. %%Copyright: available only to Adobe licensees for their internal use.
  16. %%Copyright: Any reproduction or dissemination of this software is
  17. %%Copyright: strictly forbidden unless prior written permission is
  18. %%Copyright: obtained from Adobe.
  19. %%Copyright: 
  20. %%Copyright: PostScript and Display PostScript are trademarks of
  21. %%Copyright: Adobe Systems Incorporated which may be registered in
  22. %%Copyright: certain jurisdictions.
  23. %%Copyright: ------------------------------------------------------------
  24. %%EndComments
  25. cid_runBootup true ne{1 dict begin/ROS null def}if cid_runBootup true eq{
  26. lib_extensions begin false lib_vmSaveState end}if cid_runBootup true eq{
  27. lib_level2{(FS/Level2CID)}{(FS/Level1CID)}ifelse PrependRoot run(PGF/Start)
  28. PrependRoot run cid_extensions begin/cid_fileNameString 256 string def
  29. /cid_fileName()def/cid_fileDescriptor 0 def/cid_fileIsOpen false def
  30. /cid_charDataString 16384 string def/cid_sstr1 256 string def/cid_sstr2 256
  31. string def/cid_sstr3 256 string def/cid_sstrx 1 string readonly def
  32. /cid_streamedCIDFont true def/cid_FontType4Template 23 dict dup begin/FontType
  33. 4 def/FontMatrix[.001 0 0 .001 0 0]def/CDevProc/StandardCDevProc findcdevproc
  34. def/Encoding/NominalJISEncoding findencoding def/PaintType 0 def end def
  35. lib_level2{currentglobal true setglobal}if/CMap 50 dict def/CIDFont 50 dict
  36. def lib_level2{setglobal}if end}if cid_runBootup true eq{lib_extensions begin
  37. lib_vmRestoreState true lib_vmSaveState end}if cid_runBootup true eq{userdict
  38. begin cid_extensions begin
  39. %%BeginHack
  40. /cid_innerParseFile
  41. %%EndHack
  42. 10 dict begin/ROS{false exch{3 dict
  43. begin token{dup type dup/nametype eq exch/integertype eq or{cvlit/Registry
  44. exch def}{pop pop exit}ifelse}{pop true exit}ifelse token{dup type dup
  45. /nametype eq exch/integertype eq or{cvlit/Ordering exch def}{pop pop exit}
  46. ifelse}{exit}ifelse token{dup type/integertype eq{/Supplement exch def}{pop
  47. pop exit}ifelse}{exit}ifelse token not{pop true}if exit}loop dup{/t2 t2 1 add
  48. store}{end t2{end}repeat/t2 0 store}ifelse}bind def}if cid_runBootup true eq{{
  49. 20 dict begin/t1 false def/t2 0 def/t3 0 def/t5 true def/cid_lastToken null
  50. def/cid_consumeCIDSystemInfo 4 dict dup begin/array{cid_lastToken dup type
  51. /integertype eq{dup 1 ge{/t3 exch store}{pop}ifelse}{pop}ifelse}bind def/dict{
  52. /t3 1 store}bind def(<<)token{exch pop{/t3 1 store}bind def}if([)token{exch
  53. pop{}bind def}if end def/cid_ROS 7 dict dup begin/Registry 0 def/Ordering 0
  54. def/Supplement 0 def(])token pop exch pop 1 def/StartData 2 def/endcmap 2 def
  55. /null 3 def end def 2 copy 3 dict begin dup/CMap eq{/CMapName}{/CIDFontName}
  56. ifelse 2 index def lib_level2{/Category findresource begin cid_sstr1
  57. ResourceFileName end}{lib_extensions begin/lib_dstr1(Resource/)lib_Strcpy exch
  58. lib_Strcat(/)lib_Strcat exch lib_Strcat lib_Strget end}ifelse dup
  59. cid_extensions/systemdict get/status get exec{/Created exch def pop pop pop{
  60. (r)file}stopped{pop pop pop pop null}{{dup cid_sstr1{readline}stopped{pop pop
  61. exit}if{dup token{pop pop pop exit}if(%%Title:)anchorsearch{pop token{exch pop
  62. dup type/stringtype eq{token{pop dup token{dup type/nametype eq{pop pop//ROS
  63. exec{/t1 true store}if}{dup type/stringtype eq{3 2 roll pop{//ROS exec{token{
  64. dup type/stringtype ne{pop pop exit}if}{dup cid_sstr1 readline pop(%%+)
  65. anchorsearch{pop token not{exit}if exch pop dup type/stringtype eq{token not{
  66. exit}if dup type/stringtype ne{pop pop t2{end}repeat/t2 0 store exit}if}{pop
  67. /t1 true store exit}ifelse}{pop/t1 true store exit}ifelse}ifelse}{pop exit}
  68. ifelse}loop}{pop pop pop}ifelse}ifelse}{pop}ifelse}{}ifelse}{pop}ifelse}{}
  69. ifelse exit}{pop}ifelse}{pop exit}ifelse}loop t1 not{dup 0 setfileposition/t2
  70. 0 store{dup token{dup dup/StartData eq exch/endcmap eq or{pop exit}{
  71. /CIDSystemInfo eq{{dup token{cid_consumeCIDSystemInfo 1 index 2 copy known{get
  72. exec pop 3 dict begin/t2 t2 1 add store{dup token{cid_ROS 1 index 2 copy known
  73. {get dup 0 eq{pop dup currentdict exch known{pop exit}{1 index token{dup type
  74. 2 index/Supplement eq{/integertype ne{pop pop exit}if}{/stringtype ne{pop pop
  75. exit}if cvn}ifelse def currentdict length 3 eq{t3 1 sub dup/t3 exch store 0 eq
  76. {/t1 true store exit}{/t2 t2 1 add store 3 dict begin}ifelse}if}{pop exit}
  77. ifelse}ifelse}{dup 1 eq{pop pop t2 1 gt currentdict length 0 eq and{end/t2 t2
  78. 1 sub store t3 0 le{/t1 true store}if exit}{exit}ifelse}{dup 3 eq{pop pop
  79. currentdict length 0 eq{t3 1 sub dup/t3 exch store 0 eq{/t1 true store exit}{
  80. /t2 t2 1 add store 3 dict begin}ifelse}{exit}ifelse}{pop pop exit}ifelse}
  81. ifelse}ifelse}{pop pop pop}ifelse}{exit}ifelse}loop exit}{pop pop dup dup
  82. /StartData eq exch/endcmap eq or{pop exit}{/cid_lastToken exch store}ifelse}
  83. ifelse}{exit}ifelse}loop}if}ifelse}{exit}ifelse}loop t1 not t2 1 ge and{t2{end
  84. }repeat/t2 0 store}if}if t1 t2 1 ge and{1 index/CIDFont eq t2 1 gt and{
  85. closefile pop pop null}{t2 array dup t2 1 sub -1 0{currentdict end dup length
  86. 0 eq{pop null}if put dup}for pop 2 index/CIDFont eq dup{pop 0 get dup null eq
  87. dup{pop pop closefile pop pop null true}if}if not{/CIDSystemInfo exch def
  88. closefile pop pop currentdict}if}ifelse}{closefile pop pop null}ifelse}ifelse}
  89. {pop pop pop pop pop null}ifelse end end}bind end def/cid_GetStatusInfo{2 copy
  90. cid_SafeResourceStatus{pop 2 eq{lib_level2{/Category findresource begin
  91. cid_sstr1 ResourceFileName end}{lib_extensions begin/lib_dstr1(Resource/)
  92. lib_Strcpy exch lib_Strcat(/)lib_Strcat exch lib_Strcat lib_Strget end}ifelse
  93. systemdict/status get exec{exch pop exch pop exch pop}{null}ifelse}{
  94. findresource}ifelse}{pop pop null}ifelse}bind def
  95. %%BeginHack:
  96. /cid_ParseFile {
  97.   dup/CIDFont ne lib_level2 not or
  98.   {cid_innerParseFile}
  99.   {
  100.     2 copy cid_hasDSC
  101.     {cid_innerParseFile}
  102.     {
  103.       3 dict begin findresource dup
  104.       dup/CIDSystemInfo get/CIDSystemInfo exch def
  105.       /CIDFontName get/CIDFontName exch def
  106.       /Created exch def
  107.       currentdict end
  108.     }
  109.     ifelse
  110.   }
  111.   ifelse
  112. }bind def
  113. /cid_hasDSC
  114. {
  115.   /Category findresource begin cid_sstr1 ResourceFileName end dup
  116.   //systemdict /status get exec
  117.   {
  118.     pop pop pop pop
  119.     {(r) file}
  120.     stopped
  121.     {exit}
  122.     {
  123.       dup
  124.       {read}
  125.       stopped
  126.       {pop pop exit}
  127.       if
  128.       {37 eq}
  129.       {true}
  130.       ifelse
  131.       exch closefile
  132.     }
  133.     ifelse
  134.   }
  135.   {pop false}
  136.   ifelse
  137. }bind def
  138. %%EndHack
  139. /cid_UpdateDB{lib_level2{
  140. currentglobal true setglobal 3 1 roll}if 2 copy cid_SafeResourceStatus{pop 2
  141. eq{2 copy cid_ParseFile}{3 dict begin 2 copy findresource dup dup
  142. /CIDSystemInfo get/CIDSystemInfo exch 4 index/CMap eq{dup type/arraytype ne{[
  143. exch]}if def/CMapName}{def/CIDFontName}ifelse exch 1 index get def/Created
  144. exch def currentdict end}ifelse}{null}ifelse 3 1 roll lib_level2{load}{dup
  145. load dup dup maxlength exch length sub 0 le{dup maxlength dup add dict copy 1
  146. index exch def load}{exch pop}ifelse}ifelse dup 2 index known{exch 2 index put
  147. }{2 index null eq{pop pop}{exch 2 index put}ifelse}ifelse lib_level2{exch
  148. setglobal}if}bind def/cid_GetCIDSystemInfo{1 index type/stringtype eq{exch cvn
  149. exch}if cid_extensions begin dup load 2 index known{2 copy cid_GetStatusInfo
  150. dup null ne{1 index load 3 index get exch 1 index/Created get eq{exch pop exch
  151. pop}{pop cid_UpdateDB}ifelse}{pop cid_UpdateDB}ifelse}{cid_UpdateDB}ifelse end
  152. }bind def end end cid_extensions begin lib_extensions/lib_cidFS get{
  153. /cid_IsComposedFont{/CIDInitN/ProcSet findresource/cid_IsCIDKeyedFont get exec
  154. }bind def}{/cid_IsComposedFont{dup type/stringtype ne{cid_sstr1 cvs}if dup
  155. length string copy/cid_s1 exch def{cid_s1(--)search{exch pop cid_IsCompatible{
  156. cid_s1 cid_s3[cid_s2]true exit}if}{pop}ifelse false cid_s1 length dup/cid_s4
  157. exch def 2 sub -1 0{dup cid_s1 exch 1 getinterval dup(-)eq exch(.)eq or{dup
  158. cid_s1 exch 1 add dup cid_s4 exch sub getinterval exch cid_s1 exch 0 exch
  159. getinterval cid_IsCompatible{not exit}if}{pop}ifelse}for{cid_s1 cid_s3[cid_s2]
  160. true exit}if cid_s1 false exit}loop}bind def/cid_IsCompatible{2 copy/cid_s2
  161. exch def/cid_s3 exch def/CIDFont cid_GetCIDSystemInfo dup null eq{pop pop
  162. false}{exch/CMap cid_GetCIDSystemInfo dup null eq{pop pop false}{
  163. /CIDSystemInfo get 0 get dup null eq{pop pop true}{begin/CIDSystemInfo get dup
  164. /Registry get exch/Ordering get Ordering eq exch Registry eq and Ordering
  165. /Identity eq Registry/Adobe eq and or end}ifelse}ifelse}ifelse}bind def}ifelse
  166. /cid_ClearToNamedMark{true 2 1 count 3 sub{dup 1 add index mark eq{dup 2 add
  167. count 1 sub 1 index gt{index 3 index eq{exch pop exch pop{pop}repeat false
  168. exit}{pop}ifelse}{pop pop exit}ifelse}{pop}ifelse}for{/cid_ClearToNamedMark
  169. errordict/unmatchedmark get exec stop}if}bind def/cid_SafeResourceStatus{
  170. lib_level2{lib_extensions/lib_cidFS get{1 dict dup/CIDFS false put/CIDInitN
  171. /ProcSet findresource/cid_SetRequestedFeatures get exec}if mark 3 1 roll
  172. /Category findresource begin({ResourceStatus} stopped)0()/SubFileDecode filter
  173. cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}ifelse}
  174. ifelse end lib_extensions/lib_cidFS get{1 dict dup/CIDFS true put/CIDInitN
  175. /ProcSet findresource/cid_SetRequestedFeatures get exec}if}{resourcestatus}
  176. ifelse}bind def/cid_StringIsTemplate{count 2 lt{/cid_StringIsTemplate
  177. errordict/stackunderflow get exec stop}if 2 copy type/stringtype ne exch type
  178. /stringtype ne or{/cid_StringIsTemplate errordict/typecheck get exec stop}if 2
  179. copy length exch length(*?\\){}forall 0 0 cid_StringIsTemplateBody}bind def
  180. /cid_StringIsTemplateBody{{6 index 2 index eq{5 index 1 index eq exit}if exch
  181. dup 1 add 3 1 roll 8 index exch get dup 6 index eq{pop 6 index 2 index eq{true
  182. exit}if{9 copy cid_StringIsTemplateBody{true exit}if dup 1 add exch 6 index eq
  183. {false exit}if}loop exit}{dup 5 index eq{pop dup 1 add exch 6 index eq{false
  184. exit}if}{dup 4 index eq{pop exch dup 1 add 3 1 roll dup 8 index eq{pop dup 6
  185. index eq exit}if 8 index exch get}if exch dup 1 add 3 1 roll dup 8 index eq{
  186. pop pop false exit}if 10 index exch get ne{false exit}if}ifelse}ifelse}loop
  187. mark 11 2 roll cleartomark}bind def/cid_CIDKeyedFontsForall{lib_extensions
  188. begin false lib_vmSaveState end cid_extensions begin/cid_s12 exch def{2 index
  189. (fonts/*)cid_StringIsTemplate{true exit}if 2 index(%*%fonts/*)
  190. cid_StringIsTemplate{true exit}if false exit}loop{/cid_s7 exch def
  191. /cid_FOR_PROC_ORIG exch def(fonts/)search pop/cid_FOR_DEVICE exch def pop
  192. /cid_FOR_TEMPLATE_ORIG exch def[{cid_FOR_DEVICE 2 copy cid_StringIsTemplate{
  193. pop dup length string copy}{pop pop}ifelse}cid_s7 devforall]dup length 0 eq
  194. cid_FOR_DEVICE()eq and{pop[()]}if{/cid_FOR_DEVICE exch def/CompatibleFonts
  195. /ProcSet findresource/currentenable get exec{cid_FOR_TEMPLATE_ORIG{dup
  196. /CompatibleFont/CompatibleFonts/ProcSet findresource/currentexception get exec
  197. not FontDirectory 2 index known not and{lib_extensions begin lib_level2{
  198. /CompatibleFont/Category findresource begin dup cid_sstr3 ResourceFileName end
  199. }{/lib_dstr5(Resource/CompatibleFont/)lib_Strcpy 1 index lib_Strcat lib_Strget
  200. }ifelse/lib_dstr4 cid_FOR_DEVICE lib_Strcpy exch lib_Strcat lib_Strget end
  201. systemdict/status get exec{pop pop pop pop cid_s12{lib_extensions begin
  202. /lib_dstr4 cid_FOR_DEVICE lib_Strcpy(fonts/)lib_Strcat exch lib_Strcat
  203. lib_Strget end}if/cid_FOR_PROC_ORIG load end 1{exec cid_extensions
  204. /cid_caughtExit false put}repeat cid_extensions begin cid_caughtExit{exit}if}{
  205. pop}ifelse}{pop}ifelse}cid_s7/CompatibleFont resourceforall}if cid_caughtExit{
  206. exit}if/CompatibleFonts/ProcSet findresource/currentenable get exec{
  207. cid_FOR_TEMPLATE_ORIG{dup/CompatibleFont/CompatibleFonts/ProcSet findresource
  208. /currentexception get exec not FontDirectory 2 index known not and{
  209. lib_extensions begin lib_level2{/CompatibleFont/Category findresource begin
  210. dup cid_sstr3 ResourceFileName end}{/lib_dstr5(Resource/CompatibleFont/)
  211. lib_Strcpy 1 index lib_Strcat lib_Strget}ifelse/lib_dstr4 cid_FOR_DEVICE
  212. lib_Strcpy exch lib_Strcat lib_Strget end systemdict/status get exec{pop pop
  213. pop pop cid_s12{lib_extensions begin/lib_dstr4 cid_FOR_DEVICE lib_Strcpy
  214. (fonts/)lib_Strcat exch lib_Strcat lib_Strget end}if/cid_FOR_PROC_ORIG load
  215. end exec cid_extensions begin}{pop}ifelse}{pop}ifelse}cid_s7/CompatibleFont
  216. resourceforall}if/cid_CMAP_INFO 50 dict dup begin(*){cvn 2 copy known{pop}{
  217. /CMap cid_GetCIDSystemInfo dup type/dicttype eq{dup/CMapName 2 copy known{get
  218. exch lib_level2{def}{currentdict dup maxlength exch length gt{def}{currentdict
  219. dup maxlength dup add dict copy end begin def pop currentdict}ifelse}ifelse}{
  220. pop pop pop}ifelse}{pop}ifelse}ifelse}cid_sstr1/CMap resourceforall end def
  221. /cid_CIDFONT_INFO 50 dict begin lib_extensions begin/lib_dstr4 cid_FOR_DEVICE
  222. lib_Strcpy(*)/CIDFont getresfilename lib_Strcat lib_Strget end dup(*)search
  223. pop exch pop exch pop exch currentdict exch{2 index anchorsearch pop pop cvn
  224. /CIDFont cid_GetCIDSystemInfo dup/CIDFontName 2 copy known{get exch lib_level2
  225. {def}{currentdict dup maxlength exch length gt{def}{currentdict dup maxlength
  226. dup add dict copy end begin def pop currentdict}ifelse}ifelse}{pop pop pop}
  227. ifelse}cid_sstr1 systemdict/filenameforall get exec end exch pop def
  228. cid_CIDFONT_INFO{exch pop/cid_s11 exch def cid_CMAP_INFO{exch pop dup
  229. /CIDSystemInfo get 0 get dup type/dicttype eq{begin Registry Ordering end
  230. cid_s11/CIDSystemInfo get begin Ordering eq exch Registry eq and end}{pop
  231. false}ifelse{lib_extensions begin/lib_dstr3 cid_s11/CIDFontName get lib_Strcpy
  232. (-)lib_Strcat exch/CMapName get lib_Strcat lib_Strget FontDirectory 1 index
  233. known not cid_s12 or exch dup cid_FOR_TEMPLATE_ORIG cid_StringIsTemplate 3 -1
  234. roll and{cid_s12{/lib_dstr4 cid_FOR_DEVICE lib_Strcpy(fonts/)lib_Strcat exch
  235. lib_Strcat lib_Strget}if end cid_s7 copy/cid_FOR_PROC_ORIG load end exec
  236. cid_extensions begin}{pop end}ifelse}{pop}ifelse}forall}forall cid_caughtExit{
  237. exit}if}forall}{pop pop pop}ifelse end lib_extensions begin lib_vmRestoreState
  238. end}bind def/cid_InitCIDFontCache{dup/cid_cidFontCacheLast exch 1 sub def
  239. /cid_cidFontCache exch array def cid_cidFontCache 0 1 cid_cidFontCacheLast{2
  240. copy 20 dict begin/cid_filename 128 string def/cid_filenameLength 0 def
  241. /cid_fileDescriptor null def/cid_map[]def currentdict end put pop}for pop
  242. /cid_mapSize 1000 def}bind def 5 cid_InitCIDFontCache end/CIDInit/ProcSet
  243. cid_execresfile userdict begin lib_extensions/lib_nativeMode get not{
  244. /composefont{dup length 1 eq{dup 0 get/CIDFont resourcestatus{pop pop 1 index
  245. type dup/nametype eq exch/stringtype eq or}{false}ifelse}{false}ifelse{
  246. lib_extensions begin/lib_dstr1 1 index 0 get lib_Strcpy(-)lib_Strcat 2 index
  247. lib_Strcat lib_Strget cvn end findfont exch pop exch pop definefont}{/CIDInit
  248. /ProcSet lib_extensions/lib_findresource get exec begin lib_extensions begin
  249. false lib_vmSaveState end cid_composefont lib_extensions begin
  250. lib_vmRestoreState end end}ifelse}bind def}if lib_extensions/lib_cidFS get not
  251. {/filenameforall{count 3 lt{/filenameforall errordict/stackunderflow get exec
  252. stop}if 1 index xcheck not{/filenameforall errordict/typecheck get exec stop}
  253. if cid_extensions begin 3 copy/cid_s7 exch def/cid_s6 exch def/cid_s5 exch def
  254. /cid_caughtExit false def end lib_level2{currentglobal false setglobal 4 1
  255. roll}if exch[exch cid_extensions/cid_caughtExit true/put load/exec load
  256. cid_extensions/cid_caughtExit false/put load]cvx exch lib_level2{4 -1 roll
  257. setglobal}if cid_extensions/systemdict get/filenameforall get exec
  258. cid_extensions/cid_caughtExit get not{cid_extensions begin cid_s5/cid_s6 load
  259. cid_s7 true/cid_CIDKeyedFontsForall load end exec}if}bind def/status{count 1
  260. lt{/status errordict/stackunderflow get exec stop}if dup type/stringtype eq{
  261. cid_extensions begin cid_sstrx search{exch pop exch pop}if dup dup(fonts/*)
  262. cid_StringIsTemplate exch(%*%fonts/*)cid_StringIsTemplate or end{dup//status{5
  263. -1 roll pop true}{lib_extensions begin true lib_vmSaveState end(fonts/)search
  264. pop pop pop cid_extensions begin cid_IsComposedFont end lib_extensions begin
  265. lib_vmRestoreState end{pop pop pop 0 0 0 0 true}{/CompatibleFonts/ProcSet
  266. findresource begin dup currentenable exch/CompatibleFont currentexception not
  267. and end{/CompatibleFont cid_extensions begin cid_SafeResourceStatus end dup{
  268. pop pop pop 0 0 0 0 true}if}{pop false}ifelse}ifelse}ifelse}{//status}ifelse}{
  269. //status}ifelse}bind def}if end}if cid_runBootup true eq{lib_extensions begin
  270. lib_vmRestoreState end}if cid_runBootup true ne{end}if
  271. %%EndResource
  272. %%EOF
  273.